#include <iostream>
#include <string>
#include <unordered_map>
#include <random>

class Token
{
private:
    std::string token;
    static std::unordered_map<std::string, bool> tokenHash;

    std::string generateRandomString(int length);


public:
    Token();


    void removeToken();

    std::string displayToken();

    static bool isTokenExists(const std::string &tokenToCheck);


    static void deleteToken(const std::string &tokenToDelete);

};